"spy who works for two mutually hostile countries," but usually is loyal to only one of them, by 1920, from double (adj.) + agent (n.).
dote
doth
dotty
Douai
double
double agent
double date
Double Dutch
double entendre
double standard
double talk